/*
 * 文件名：FilterColumn.java
 * 版权：亚信联创版权所有
 * 描述：TODO
 * 修改人：napo
 * 修改时间：2015-1-14
 * 修改内容：TODO
 */
package com.ailk.bigdata.etl.realstream.server.model;

/**
 * @description TODO
 * @author [napo]
 * @version [版本号,2015-1-14]
 * @see [相关类/方法]
 * @since [产品/模块版本]
 */
public class FilterColumn
{
	private String columnId;
	private String columnName;// 字段名称
	private Integer columnSeq;// 字段顺序
	private String columnType;// 字段类型
	private Integer columnLength;// 字段长度
	private Integer columnPrecision;// 字段精度
	private String columnComment;//字段注释
	private Integer isNullable;// 是否可以为空
	private Integer isPrimaryKey;// 是否是主键
	private String columnFormat;// 字段格式：如日期格式
	private String valueRange;// 字段取值范围：如200-300
	private Integer isForeignKey;// 是否是外键
	private String metaTableIdFk;//外键表id
	private Integer valueType;//值类型
	public String getColumnId()
	{
		return columnId;
	}
	public void setColumnId(String columnId)
	{
		this.columnId = columnId;
	}
	public String getColumnName()
	{
		return columnName;
	}
	public void setColumnName(String columnName)
	{
		this.columnName = columnName;
	}
	public Integer getColumnSeq()
	{
		return columnSeq;
	}
	public void setColumnSeq(Integer columnSeq)
	{
		this.columnSeq = columnSeq;
	}
	public String getColumnType()
	{
		return columnType;
	}
	public void setColumnType(String columnType)
	{
		this.columnType = columnType;
	}
	public Integer getColumnLength()
	{
		return columnLength;
	}
	public void setColumnLength(Integer columnLength)
	{
		this.columnLength = columnLength;
	}
	public Integer getColumnPrecision()
	{
		return columnPrecision;
	}
	public void setColumnPrecision(Integer columnPrecision)
	{
		this.columnPrecision = columnPrecision;
	}
	public String getColumnComment()
	{
		return columnComment;
	}
	public void setColumnComment(String columnComment)
	{
		this.columnComment = columnComment;
	}
	public Integer getIsNullable()
	{
		return isNullable;
	}
	public void setIsNullable(Integer isNullable)
	{
		this.isNullable = isNullable;
	}
	public Integer getIsPrimaryKey()
	{
		return isPrimaryKey;
	}
	public void setIsPrimaryKey(Integer isPrimaryKey)
	{
		this.isPrimaryKey = isPrimaryKey;
	}
	public String getColumnFormat()
	{
		return columnFormat;
	}
	public void setColumnFormat(String columnFormat)
	{
		this.columnFormat = columnFormat;
	}
	public String getValueRange()
	{
		return valueRange;
	}
	public void setValueRange(String valueRange)
	{
		this.valueRange = valueRange;
	}
	public Integer getIsForeignKey()
	{
		return isForeignKey;
	}
	public void setIsForeignKey(Integer isForeignKey)
	{
		this.isForeignKey = isForeignKey;
	}
	public String getMetaTableIdFk()
	{
		return metaTableIdFk;
	}
	public void setMetaTableIdFk(String metaTableIdFk)
	{
		this.metaTableIdFk = metaTableIdFk;
	}
	public Integer getValueType()
	{
		return valueType;
	}
	public void setValueType(Integer valueType)
	{
		this.valueType = valueType;
	}
}
